.tools{ margin: 0 20px; height: 60px; line-height: 60px; border-bottom: 1px solid #fafafa}
.tools-nav{ float: left;}
.tools-nav li{ float: left; padding: 0 15px; font-size: 14px; color: #9598A2; cursor: pointer;}
.tools-nav li i{position: relative; top: -6px; left: -2px; display: inline-block; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 10px; font-style:normal; color: #fff; border-radius: 50%; background-color: #9598A2;}
.tools-nav li:first-child{ margin-left: -15px;}
.tools-nav li.on{ color: #1966ff}
.tools-nav li.on i{ background-color: #1966ff}

.tools-time{ float: right; font-size: 14px; color: #1966ff; cursor: pointer;}
.tools-time img{ margin-right: 6px;}

.list-item{ margin: 0 20px; height: 85px; border-bottom: 1px solid #dadee8}
.list-item-left{ float: left;}
.list-item-left h2{ margin-top: 22px; float: left; font-size: 16px; color: #333;}
.list-item-left h2 b{ color: #9598A2; font-weight: 100;}
.list-item-left p span{ padding-left: 5px; margin-right: 20px; line-height: 35px;  color: #9598A2; font-size: 12px;}
.list-item-right{ float: right; line-height: 85px;}
.list-item-right span{ margin-right: 20px; font-size: 14px; color: #9598A2;}
.list-item-right a{ display: inline-block; width: 110px; height: 34px; line-height:34px; text-align: center; font-size: 14px; color: #fff; background: #1966FF; border-radius: 17px;}
.list-item-right a:hover{ opacity: 0.9;}

.pages{ margin: 60px 0; text-align: center; height: 50px;}
.pages a{ margin: 0 3px; display: inline-block; padding: 5px 15px; font-size:14px; color: #666; border: 1px solid #e6e6e6; border-radius: 2px;}
.pages a:hover{  color: #1966ff;}
.pages a.pages-d{border: none;}
.pages a.active{ color: #fff; background: #1966ff;}
